home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / alt / amiga / AmigaUUCP-FAQ / part2 < prev    next >
Text File  |  1994-03-29  |  41KB  |  993 lines

  1. Newsgroups: alt.sys.amiga.uucp,alt.answers,news.answers
  2. Path: bloom-beacon.mit.edu!gatech!howland.reston.ans.net!pipex!sunic!EU.net!chsun!imp.ch!alphanet.ch!uucpfaq
  3. From: uucpfaq@alphanet.ch (UUCP Faq Handler)
  4. Subject: alt.sys.amiga.uucp Frequently Asked Questions (FAQ 2/2) - AmigaUUCP technical information
  5. Summary: AmigaUUCP installation, utilities and common problems.
  6. Message-ID: <CnDo8G.9FF@alphanet.ch>
  7. Sender: UUCP-Faq@alphanet.ch (UUCP-Faq handler)
  8. Approved: news-answers-request@MIT.Edu
  9. Date: Mon, 28 Mar 1994 14:00:16 GMT
  10. Expires: Tue, 5 Apr 1994 08:00:00 GMT
  11. Reply-To: UUCP-Faq@alphanet.ch
  12. Comment: This is an automated monthly posting, part 2 of 2.
  13. Organization: ALPHANET NF, Colombier (NE) - Switzerland
  14. Followup-To: alt.sys.amiga.uucp
  15. Lines: 975
  16. Xref: bloom-beacon.mit.edu alt.sys.amiga.uucp:4530 alt.answers:2262 news.answers:16986
  17.  
  18. Archive-name: amiga/AmigaUUCP-FAQ/part2
  19.  
  20.  
  21.                   AMIGA-UUCP-FAQ version 2.B.14 [Posting 23]
  22.                   MONTHLY POSTING, last update Mar 21 12:52
  23.                   This FAQ is posted monthly (28th of month)
  24.  
  25.                 author: Marc SCHAEFER, <schaefer@alphanet.ch>
  26.                 Bugs, typos, ideas to <UUCP-Faq@alphanet.ch>
  27.             (ch stands for Switzerland)
  28.  
  29.     NOTE: This is the second part of the FAQ. The first part contains
  30.     more general information. This part contains technical problems
  31.     and solutions to common AmigaUUCP problems, along with information
  32.     on how to get UUCP distributions, patches, enhancements and third
  33.     party utilities. You should however consider reading the first part
  34.     first.
  35.  
  36.     CHANGES FROM ORIGINAL MATT DILLON'S FAQ ARE NOTED WITH A (*).
  37.  
  38.     To skip to a topic, search for the roman numeral surrounded by
  39.     parenthesis.  For example, (I).
  40.  
  41.     FAQ.1 (another post)
  42. (*) 0.      Changes from last posting
  43. (*) I.        Introduction to alt.sys.amiga.uucp[.patches]
  44.     II.     Introduction to AmigaUUCP
  45. (*) III.    Principal utilities
  46.     IV.     Constructing mail addresses
  47.     V.        Using DCRON
  48.     VI.     US domain clarification
  49.  
  50.     FAQ.2 (this article)
  51. (*) VII.    Common problems (new, please submit things to go in here).
  52.     VIII.   Using SENDMAIL directly.
  53. (*) IX.     Other UUCP utilities.
  54. (*) X.      How to get UUCP stuff ?
  55. (*) XI.     BBS software supporting UUCP.
  56. (*) XII.    Other UUCP implementations for AmigaOS.
  57. (*) XIII.   Unresolved topics.
  58.  
  59.  
  60. (0)                 RECENT CHANGES TO THIS FILE (PART 2)
  61.  
  62.     Changes are listed below.
  63.  
  64.         Cosmetical, None.
  65.  
  66. (VII)                       COMMON PROBLEMS
  67.  
  68.     1. AS225 TCP/IP PACKAGE
  69.  
  70.     Apparently there is a line in the startup:
  71.  
  72.         inet:c/config >env:user -v user
  73.  
  74.     Which screws up DMail due to the \n appended to the ENV: variable
  75.     (not supposed to be a newline).  Fixed for 1.14.  Work around is
  76.     to use, under 2.0:
  77.  
  78.         setenv user `inet:c/config -v user`
  79.  
  80.     2. Batch news, yes but how ? [Autobatch entry in UULIB:Config]
  81.  
  82.     if you add the config line (UULIB:CONFIG) "autobatch autobatch",
  83.     news article will be compressed separately at each posting. You
  84.     will end up with a lot of files in UUSPOOL:, decreasing
  85.     throughoutput. However if you don't post a lot of articles, this
  86.     can be interesting (you don't need to deal with DCRON or nasty
  87.     uucico options.)
  88.  
  89.     If you only poll another site, it would perhaps be more efficient
  90.     to use the pre-batching capability of uucico (uucico -b). This
  91.     will batch all posted articles in one file (if possible) and then
  92.     call the specified host.
  93.  
  94.     If you have downsites (if you feed other sites that calls you), you
  95.     could also set up a "BatchNews" entry in S:Crontab (if you use
  96.     DCRON) to pre-batch news before calling hours. Don't specify -b in
  97.     UULIB:Passwd, because then the other uucico would have to wait (and
  98.     possibly time-out) while online paying taxes.
  99.  
  100.     The only situation you want to add the "Autobatch autobatch" config
  101.     line to UULIB:CONFIG is when you don't know a lot about DCRON, you
  102.     don't post a lot of articles and you don't have sites that you feed.
  103.  
  104.     More information, see UUMAN:Batchnews, UUMAN:UUCICO, UUMAN:CONFIG.
  105.  
  106.     3. RNews uses hardlinks. How to prevent it ?
  107.  
  108.     Under the 2.0 operating system, RNews uses hardlinks to prevent
  109.     cross-posted article to use n times the space on the harddisk.
  110.     However, some utilities do not like very well hardlinks. It is then
  111.     possible to disable hardlinks with the following change to
  112.     UULIB:Config:
  113.  
  114.         RNEWS    UUCP:C/RNEWS -h
  115.  
  116.     WARNING! Hardlinks to directories are buggy with ALL releases of
  117.     the Operating System (V37-V39). Harlinks to files are also buggy
  118.     under OFS and DCFS. Hardlinks should be turned off if not under
  119.     FFS as shown above.
  120.  
  121.     4. The UULIB:SEQ field.
  122.  
  123.     The UULIB:SEQ fields is used to assign unique id's to files in the
  124.     spool directory and to messages/articles sent out. Note that some
  125.     news and mail systems (not AmigaUUCP) uses the ID's to prevent
  126.     newsloops/mailloops. If you clear (or restore from a backup) the
  127.     UULIB:SEQ, you should set it to a high value (or more than the last
  128.     number it was) so your message are not getting filtered.
  129.  
  130.     5. UUencode problems.
  131.  
  132.     If you edit a mail and insert an uuencoded file, you may have
  133.     problems if the editor changes spaces to tabs. With DME, you simply
  134.     set this option to off ("savetabs off"). If you don't the file
  135.     won't uu-decodable.
  136.     By the way the syntax for uuencode, if you want to uuencode file
  137.     "test.lha" is something like
  138.  
  139.         uuencode <test.lha >test.lha.uu test.lha
  140.  
  141.     The "test.lha.uu" file is the one to insert in your mail/news.
  142.     Some NEWS utilities allow automatic posting of binaries (GRN).
  143.  
  144.     6. UUCICO G protocol.
  145.  
  146.     UUCico 1.16a and 1.15c implement also a "G" protocol besides the
  147.     normal "g" protocol: If you poll one of these UNIX sites which
  148.     support the 'G' protocol you have to force your own uucico to first
  149.     try to use 'G' instead of 'g' when asking for the supported
  150.     protocolls at connection startup.  To do this, poll with
  151.  
  152.         $ uupoll ... "-u -pG" ...       or
  153.         $ uucico ... -pG      ...
  154.  
  155.     Note that I couldn't test this.
  156.  
  157.     There are a LOT more infos in the UUCP.internal FAQ, especially
  158.     about other UUCP protocols.
  159.  
  160.     7. Trimnews
  161.  
  162.     New trimnews have been implemented, last is version 04, which supports
  163.     new OS2.04 ExAll() calls which diminush the risk of a partition being
  164.     trashed when deleting articles. It also offers trimming by hours rather
  165.     than day and ALL trimming. It can be found on FTP/BMS/UUCP/FSP sites.
  166.  
  167.     8. Multiple UUCICOs
  168.  
  169.     A lot of changes have been made on native UUCICO, and most of them
  170.     in an uncontrolled way. When you specify a UUCICO version, you should
  171.     also give the size of the file. The latest UUCICO is something like
  172.     65504 bytes long (1.16.23.sd.3) (uucico_sd3.lha)
  173.  
  174.     9. Problems with newsloops due to Path-naming.
  175.  
  176.     Suppose your newssite is called "foo". However, for an unknown reason,
  177.     for example adminstration, it puts on the "Path" something like
  178.     "foo.bar" or "bar" or "bar.edu". You will then have looping problems.
  179.     The solution is to add the following entry to your sys file, replacing
  180.         foo:*
  181.     by    foo:foo.bar:bar:bar.edu:*
  182.  
  183.     10. Augmenting throughoutput.
  184.  
  185.     The UUCP protocol, because it is a "send-ack-send" protocol,
  186.     which needs an acknowledge of each packets before resuming
  187.     sending, may be very slow. The following are some ideas to
  188.     augment throughoutput.
  189.  
  190.     a) Try to augment the window size. The window size is the
  191.     amount of packets that may have been sent without being
  192.     ack'ed in return. The bigger the better. Usually, 7 is OK.
  193.     You set it via the -n uucico parameter (e.g. -n7).
  194.     However some implementations of your feed's UUCP software
  195.     will not allow above 3 (e.g. SYSV Basic Networking Utilities).
  196.     
  197.     b) Try to augment the packet size. It is how much data are
  198.     being sent in one packet. This is done via the -P uucico
  199.     keyword. For example -P5 selects 512 bytes packets.
  200.  
  201.     c) Try to batch news in bigger packets. Avoid the "autobatch autobatch"
  202.     configuration line in UULIB:CONFIG. Only batch once just before the
  203.     outgoing call (for example use the -b switch for uucico).
  204.  
  205.     d) Try to batch mail. Ask your feed if he can use BSMTP on both
  206.     sides. This will diminush the number of small files to transmit.
  207.  
  208.     e) In some case SUPPRESSING any error correction *AND* data compression
  209.     protocol may decrease response time and increase throughoutput. Measures
  210.     have been done concluding that it should be tested if your feed cannot
  211.     do more than 3 windows and 64-bytes packets. If you do not send a lot
  212.     of small files and can use 7-window packets with big size, usually
  213.     disabling data compression and error correction may not be needed nor
  214.     useful.
  215.  
  216.     In general, you should TRY and figure out if anything helps. There
  217.     is no universal solution to such problems.
  218.  
  219. 11.    Don't use tabs inside configuration files
  220.  
  221.     A lot of problems have been reported with using TABs in your
  222.     configuration files. For example, the BSMTP package written
  223.     in Arexx does not accept any TABs in UULIB:Config. Also it
  224.     has been reported that Batchnews will not understand a TAB in
  225.     UULIB:L.Sys between the name of the node and "Any". This will
  226.     result in no batching for the specified site. Beware that some
  227.     editors will compress spaces into tabs. To force saving TAB to
  228.     spaces use "savetabs on" in DME.
  229.  
  230. 12.    Using the mail/newssystem with "detaching" editors.
  231.  
  232.     Most of AmigaUUCP software when calling external editors relies
  233.     on the fact that the editor will only return control when the
  234.     user has either cancelled (ie not changed the original edit file),
  235.     or created a message (ie changed the oroginal edit file).
  236.     DNEWS, GRn, DMAIL, and other software detect the cancel/ok condition
  237.     from the length/modification date of the file. If it was not modified,
  238.     then nothing is to be sent. Of course if the editor detaches itself
  239.     it will prevent this mechanism from correctly working.
  240.     The only solution is to force the editor not to return immediately.
  241.     For example, with CED (CygnusEditor, commercial), you have to add
  242.         Editor    "CED -keepio"
  243.     to your config file.
  244.  
  245. 13.    Miscellaneous Q&A.
  246.  
  247. Q:    All news are stored in the JUNK newsdirectory
  248. A:    Edit the UULIB:Newsgroups file, there must be a line with the
  249.     newsgroup name (in . notation), a space/tab and the expiration delay
  250.  
  251. Q:    My news partition is growing, nothing seems to be deleted
  252. A:    You have to either use cron to automatically run trimnews at
  253.     specified times, or run trimnnews by hand. trimnews -all will
  254.     delete all news. You should redirect the output to NIL: if
  255.     you use it interactively (it will execute faster). Don't forget
  256.     to use ONLY the latest version of trimnews. Some of them did
  257.     awful things. Remember that a newspartition must be on a FFS
  258.     disk. Using DCFS or other filesystems may create problemes due
  259.     to bugs in the OS.
  260.  
  261. Q:    My machine name is 'testa', but the world knows me as 'test.com'
  262. A:    Add the following to UULIB:Domain: 'test.com MD UU testa', and
  263.     add Reply-To: to your messages (or use testa.test.com)
  264.  
  265. Q:    I have two news feeds from which I get same newsgroups (eg. for
  266.     backup in case of lost news), however, I'm making dupes and sending
  267.     the news from one feed to the other.
  268. A:    If your feeds are sitea and siteb, update your UULIB:Sys config
  269.     to:
  270.         sitea:siteb:comp.sys.amiga.*
  271.         siteb:sitea:comp.sys.amiga.*
  272.  
  273. Q:    I keep getting 'Received x expected y' messages while uucico'ing.
  274. A:    Use hardware flow control, minimize other tasks running, augment
  275.     uucico priority or buy a faster Amiga. These messages mean the two
  276.     uucico speaking to each other are out of sync. This is not fatal,
  277.     and will be recovered automatically by the protocol.
  278.  
  279. (VIII)                    USING SENDMAIL DIRECTLY
  280.  
  281.     In many cases you will want to have scripts run from dcron to send
  282.     automated postings, mailings, or do other automated tasks such as
  283.     backups.  Usually bookeeping is made a lot easier if you have these
  284.     script files send you local mail containing the results of their
  285.     actions (such as log files or a success/failure message).
  286.  
  287.     The easiest way to send a message to yourself from a script is to
  288.     use the sendmail program.  Please refer to the manual page for more
  289.     information.  Essentially there are two ways to do this depending on
  290.     the type of message you want to send:
  291.  
  292.     If you wish to send a simple message to yourself and include some
  293.     sort of generated log file which is not formatted mail (i.e. has
  294.     no headers), you can specify various headers through options to
  295.     sendmail and also include the -raw option.
  296.  
  297.     sendmail -raw -f cron -t dillon -s "backups completed" <t:logfile
  298.  
  299.     On the otherhand, if you have some sort of monthly posting, such as
  300.     this FAQ sheet, and want to send it automatically, and the file IS
  301.     formatted mail (has normal mail headers such as 'From:' and 'To:' and
  302.     'Subject:') you can use the following:
  303.  
  304.     sendmail <mail_file
  305.  
  306.     Since the headers are in the file, no other command line options are
  307.     necessary, though you can effectively ADD additional recipients through
  308.     appropriate command line options.
  309.  
  310. (IX)                    OTHER UUCP UTILITIES.
  311.  
  312.     1. Other crons.
  313.  
  314.     There are to my knowledge 3 crons available:
  315.     DCRON
  316.     AmiCron (fish disk)
  317.     CyberCron (later fish disk)
  318.         This one is 2.0 only and has special features like "at" command,
  319.         and resembles a lot the UNIX cron.
  320.     TPTCron from the DLG Pro package (however has been released for public use)
  321.  
  322.     2. Logging in remotely.
  323.  
  324.     Since 1.15, the following method can be used to log in remotely. It is
  325.     very stable and allows for custom AmigaShell scripts.
  326.  
  327.     You NEED LIBS:fifo.library & L:fifo-handler (latest version if
  328.     possible, some versions do not work with Getty. It is available, with
  329.     source, on overload.Berkeley.CA.US as BMS:PUB/fifo37.4). I use version
  330.     37.3, length 4260, and fifo-handler length 7432. Note that it is
  331.     possible that more than one version 37.3 exists, that's why I added the
  332.     length). Note that fifo-handler, although it is a DOS handler, *cannot*
  333.     be mounted. You have to RUN it. Eg in your S:user-startup (or
  334.     S:Startup-Sequence under 1.3) you have to add
  335.  
  336.     RUN <NIL: >NIL: L:Fifo-Handler
  337.  
  338.     Now you have two possibilities:
  339.  
  340.     a) You want an user with full shell access.
  341.     Set up the following line in your UULIB:Passwd file:
  342.        sysop,sysop_password,1,1,(Sysop Shell Login),RAM:,*
  343.  
  344.     Drawback: The Ctrl-C and Ctrl-D signals are not passed. By the way,
  345.     More does not work (FIFO: does not support DISK_INFO Console packet
  346.     used by More to retrieve window information). However most commands
  347.     do work. Requesters will be disabled automagically by getty.
  348.  
  349.  
  350.     b) You want to launch a script. Note that Getty will not pass Ctrl-C and Ctrl-D,
  351.     as in a). In this case this is an advantage.
  352.     Set up the following line in UULIB:Passwd
  353.         guest,*,2,2,(Guest login),RAM:,*Guest-Startup
  354.  
  355.     This is a guest login without password. In S:Guest-Startup you may
  356.     have the following lines. It won't be stoppable and if it fails
  357.     there won't be any requesters, and the script won't return to a
  358.     shell.
  359.  
  360.         Echo "Welcome on as a guest"
  361.         Type MY_DATA:Information
  362.         EndCLI
  363.  
  364.     You may well also create a complete menu system with options.
  365.  
  366.     Note that the old method using a Newshell AUX: cannot be used anymore
  367.     due to Getty new method of locking the serial port. If you do you will
  368.     get errors.
  369.  
  370.     See also "AuxSupport", and AXSH.
  371.  
  372.     3. AXSH
  373.  
  374.     AXsh is a multiuser shell with built-in protections. It can be
  375.     used with UUCP. Users may then send/receive mail & news. Current
  376.     version is 1.30 (works under 1.3 with arp.library, under 2.0, or
  377.     under WB 2.1 for localization. It is shareware (US $30), mail to
  378.     albert@cs.tut.fi for more information. See included information
  379.     how to install it with UUCP, and the BBS section below.
  380.  
  381.  
  382.     A full-working demo version is available from aminet: util/shell/
  383.     and from nic.funet.fi:/pub/amiga/shells/AXsh/.
  384.  
  385.     4. Archiving newsgroups.
  386.  
  387.     Archiving newsgroups can be automatically done with the following
  388.     steps:
  389.  
  390.     a) Edit S:CronTab and add the following lines. This will launch a
  391.     script at 00:30 each day.
  392.  
  393.         30 00 * * * UUArchive-Newsgroups
  394.  
  395.     b) Edit UULIB:Sys and add
  396.  
  397. # dummy node(s) for archiving news, will never be batched since not in L.Sys
  398. uuarchive:alt.sys.amiga.alphanet,alphanet.*
  399.  
  400.     c) Create S:UUArchive-Newsgroups. Note you need an TRASH: assign to
  401.     some temporary directory. We use LHA as an archiver. We could also
  402.     first join the article and then LHA them (it would be more
  403.     efficient).
  404.  
  405. --- cut here ---
  406. Echo "UUArchive-Newsgroups(4)"
  407. ; What follows to prevent forgetting articles.
  408. ; Convert "." format to "/" format (1.16D)
  409. ; Does not prevent from being launched twice, however.
  410.  
  411. CD UUNEWS:
  412.  
  413. ; ALPHANET newsgroups
  414. IF EXISTS UUSPOOL:BATCH/UUArchive
  415.   Delete TRASH:#?UUArchive
  416.   Rename UUSPOOL:BATCH/UUArchive TRASH:_UUArchive      ; Needed for batchnews multitasking.
  417.   ConvertNewsgroup TRASH:_UUArchive TRASH:UUArchive
  418.   LhA -iTRASH:UUArchive a ARCHIVES:Newsgroups/ALPHANET_NEWSGROUPS
  419. EndIF
  420. --- cut here ---
  421.  
  422.     d) Create S:ConvertNewsgroup which converts "." syntax to "/" syntax
  423.     as used in UUCP V1.16d and above. Note we use SED (Stream Editor).
  424.     It can be found on fish disks. Probably the use of the Amiga stream
  425.     editor "edit" would be possible.
  426.  
  427. --- cut here ---
  428. .key source,dest
  429. .bra {
  430. .ket }
  431.  
  432. Sed < {source} > {dest} -fS:Sed-Newsgroup-Script
  433. --- cut here
  434.  
  435.     e) Create S:Sed-Newsgroup-Script, which is the SED macro itself
  436.  
  437. --- cut here ---
  438. y%.%/%
  439. --- cut here ---
  440.  
  441.     5a. MAIL to NEWS Gateway.
  442.  
  443.     It is very easy to set up a (working but ugly) Mail to News gateway.
  444.     For example you want all mail to user "alphanet-general" to be posted
  445.     automatically on alphanet.general. Simply add the following lines to
  446.     your UULIB:aliases file :
  447.  
  448.     alphanet-general: "|postnews -R UULIB:alphanet-general-refs"
  449.  
  450.     Also create the "UULIB:alphanet-general-refs file on the following
  451.     skeleton:
  452.  
  453.     Newsgroups: alphanet.general
  454.     Distribution: alphanet
  455.     Sender: alphanet-general@alphanet.ch (Mail to News gateway)
  456.  
  457.     This will work easily, but is not always of a pretty sight.
  458.  
  459.     5b. NEWS to MAIL Gateway
  460.  
  461.     CNEWS users may want to use newsgate/mailgate, posted to .patches some
  462.     time ago (available at litamiga /pub/amiga/uucp, or at alphanet). Contact
  463.     the author, wusel@hactar.hanse.de, if you have problems locating a copy.
  464.     AmigaUUCP 1.16D users should find Newsgate.lha on litamiga.epfl.ch
  465.     /pub/amiga/uucp directory, or contact its author postmaster@megalith.miami.fl.us.
  466.  
  467.     6. Mail Vacation programs.
  468.  
  469.     A mail vacation program is a program that replies automatically to
  470.     received mail while you are absent. I know of two versions that are
  471.     available at litamiga, and were posted a while ago on a.s.a.u.patches.
  472.     Look for MailVacation.lha & vacation.lha.
  473.     A new vacation program "mwm_vacation.lha", done by Mike Meyer, is
  474.     also available (just posted on .patches with the "vacation.lha" name)
  475.  
  476.     Authors: MailReflect.Rexx, CB@brewhq.swb.de (Christian Balzer)
  477.              ARexx.Reflector, fgent@gentle.nbg.sub.org (Friedrich Gentner)
  478.              vacation.rexx, heiner@amross.cpr.sub.org (Heiner Kordewiner) 
  479.              
  480.     7. UUPoll
  481.  
  482.     UUPoll is a polling server. It supports the following features:
  483.      -  controls the execution of a UUCICO child as the parent part
  484.      -  checks for correct hostname and polling-time violation
  485.      -  controls abortion of UUCICO due to a precalculated restriction time
  486.      -  operates dependendly on status of last session
  487.      -  operates dependendly on (specific) pending work
  488.      -  controls dialup retries due to busy line or other UUCICO failures
  489.      -  controls abortions due to user interupts
  490.      -  can be disabled through a job control feature for crontab interventions
  491.      -  can abort a startup due to or break an already running UUCICO process
  492.      -  can give information about polling times and host status
  493.      -  can setup your modem before start of a polling session
  494.      -  can spawn UUCICO with additional options
  495.      -  can spawn own user command after a (successful) session
  496.      -  full UUCP logfile support similar to UUCICO
  497.      -  can run under full runtime debugging with variable debug level
  498.  
  499.     Author: UUPoll R0.68, rse@angle.sub.org (Ralf S. Engelschall)
  500.  
  501.     8. UUTraf
  502.  
  503.     UUTraf sums up all xferstat entries of your UUCICO connections and
  504.     calculates a statistic chart.  It can also pack the original log entries
  505.     into a shorter form which will be also understand by UUTRAF when
  506.     scanning the xferstat.  Basically resembles the UNIX version, but gives
  507.     more information.  Requires UUCICO Release 1.13n, 1.15c or 1.16a.
  508.  
  509.     Author: UUTraf R0.15, rse@angle.sub.org (Ralf S. Engelschall)
  510.  
  511.     9. UUAcct
  512.  
  513.     UUAcct resembles UUTraf, but gives more accounting-related information
  514.     (such as last call from node x)
  515.  
  516.     Author: UUACCT 1.3, wusel@hactar.hanse.de (Kai 'wusel' Siering)
  517.  
  518.     10. Elm
  519.  
  520.     Elm is a more user friendly mailreader, based on its unix equivalent.
  521.     Last version is 1.19. Shareware  $US10. Supports MIME.
  522.  
  523.     Author: ELM 1.15beta, amk@zikzak.in-berlin.de (Andreas M. Krichwitz)
  524.  
  525.     11. GRN
  526.  
  527.     GRN is a fully intutionized Newsreader. Works well on flicker-free
  528.     systems. 2.0 only. By Mike Schwartz, latest releases by Michael B.
  529.     Smith. It supports NNTP also, on top of Commodore's AS225, or by
  530.     itself.
  531.  
  532.     12. BMS
  533.  
  534.     BMS stands for Batch Mail Server. It allows to either request files
  535.     from another node which has BMS installed, or to create a BMS node
  536.     which will process file requests from other nodes. By Matt Dillon.
  537.  
  538.     13. BSMTP (Batch Simple Mail Transfer Protocol)
  539.  
  540.     Normal mail pieces ready for sending via UUCP are stored each in 3
  541.     files. One local control file, and two data files (mail is not batched)
  542.     Moreover, mail is not compressed. If you send a lot of mail, the
  543.     overhead and the fact mail is not compressed may slow down your
  544.     connection. You may then choose to go for BSMTP. BSMTP is an
  545.     additionnal layer on the UUCP system. You continue writing independant
  546.     files in the UUSPOOL: directory. At a specified (DCRON) time, you run
  547.     the BSMTP batcher for a specified site, and this will create one
  548.     batched and compressed file to send to the specified site. Batched
  549.     means that data all is in one single file.
  550.     NOTE: The other site MUST have set up his BSMTP system correctly. Ask
  551.     also for the type of compression (compress-14, compress-16, freeze,
  552.     none). Best is freeze.
  553.  
  554.  
  555.     To my knowledge there are two packages available (litamiga or Aminet):
  556.        - A set of ARexx script + modified UUXQT
  557.        - C executables.
  558.        - SmailAmiga
  559.  
  560.     Authors:
  561.     BSMTP 0.14 rse@angle.sub.org (Ralf S. Engelschall)
  562.     BSMTP-ARexx: georg@bluemoon.GUN.de (Georg Sassen)
  563.         SmailAmiga, see the SmailAmiga subsection.
  564.  
  565.     14. AVM
  566.  
  567.     AVM's last version is 1.3.2 and is available on ftp.eunet.ch
  568.     Author: gstark@misvax.mis.arizona.edu (Gavin Stark).
  569.  
  570.     15. UUXQT L:Commands
  571.  
  572.     A special version of the UUXQT executable is available. It allows the
  573.     launching of more commands than the usual UUXQT. Launchable commands
  574.     are configurable. This can be used for special needs (BSMTP, ...).
  575.     Couldn't find the author name.
  576.  
  577.     16. MIME [Multipurpose Internet Mail Extensions]
  578.  
  579.     Mime is at this time a mail standard. Amiga packages include
  580.     "metamail-2.3" available by ftp on ftp.eunet.ch mirrors. It is
  581.     an extension to standard mail message, allowing to pass enhanced text,
  582.     graphics, audio, and more, in a standardized and interoperable manner.
  583.     It's far more than just ASCII text. The only News system that is
  584.     supposed to include something similar is the NeXT NewsGrazer which
  585.     uses RTF (rich text format). GRn and GMail will probably support MIME
  586.     in some future releases. The metamail-2.4 port for the Amiga (by Johan
  587.     Widin) requires a suite of other programs as well (as most Amiga MIME
  588.     implementation will) to convert the text and graphics formats to things
  589.     that can be displayed on the Amiga (GIF, TIFF, TeX, etc.)
  590.  
  591.     17. XStat
  592.  
  593.     XStat is a traffic analyser for UUCP connections. It allows not only
  594.     reporting usual figures, but also may be used to calculate real phone
  595.     costs based on user-settable rates. It needs at least AmigaOS 2.04.
  596.    
  597.     Available on Fish 714 (with Modula-2 source). A newer version was
  598.     distributed in December 1993 (1.14)
  599.  
  600.     Author: Juergen Weinelt, jow@rz.uni-wuerzburg.de
  601.  
  602.     18. AuxSupport
  603.  
  604.     In order to log in remotely, you may also use the AuxSupport.lzh package
  605.     (posted a while back) which uses a special aux handler which will work
  606.     with getty. It also does pass control C,D etc... and includes emacs that
  607.     works over aux, and AZ (an XPRZmodem util) that allows interactive zmodem
  608.     transfers while logged in. With this method you do not need fifolibrary
  609.     nor fifo-handler.
  610.  
  611.     Drawback: the sd-aux-handler currently does not work with multi serial 
  612.     line cards, and the newshell command must be done via script that also
  613.     invokes a wait process to prevent getty from getting back on port until
  614.     shell exits (examples supplied in archive).
  615.  
  616.     Author: Steve Drew, drew@cgou11.enet.dec.com
  617.  
  618.     19. Remote-WShell
  619.  
  620.     Could allow you to use WShell remotely. Seems to be based on AuxSupport.
  621.     Incorporates TNews to read news. I have not registered to WShell so I
  622.     couldn't test it.
  623.  
  624.     20. ANN
  625.  
  626.     Newsreader. Very configurable. Similar to Unix's nn.
  627.     Author: Walther Mildenberger (wasp@chumly.ka.sub.org)
  628.  
  629.     21. TIN
  630.  
  631.     TIN is a threaded (meaning it groups articles by Subject: and References:)
  632.     and interactive (meaning you move a cursor to the group/article you want to
  633.     read and type return) newsreader ported from its UNIX version. There is
  634.     also a special BBS version (e.g. for DLG or similar Bulletin Board Systems).
  635.     It is distributed with full source code. Latest version, directly
  636.     compilable on Amiga (SAS/C) is 1.20 PL0.
  637.  
  638.     Author: Iain Lea <iain.lea@erlm.siemens.de>,
  639.             ported to AmigaOS by Mark Tomlinson <mark@garden.equinox.gen.nz>.
  640.  
  641.     22. WPL
  642.  
  643.     WPL is a telecomunications interpreted language, in many ways similar
  644.     to AREXX.  It is a grouping of shared libraries, with the main libraries
  645.     being 'wpl.library' for the main interpreter, 'xferq.library' for address
  646.     parsing/handling and the outbound list, xpr*.library(xprfts.library,
  647.     xprzedzap.library,etc) for actual file transfers, and a number of new
  648.     libraries 'yet to be written' that will allow third party authors to
  649.     add commands to this language (In much the same way as RXLib'd libraries
  650.     work for AREXX, only much faster).
  651.  
  652.     For more information, join the following mailing lists.
  653.  
  654.     wpl-programmer@alfred.ccs.carleton.ca   - For the WPL language developers,
  655.              people writing support utilities or language extensions,
  656.              protocol authors, language beta testers.
  657.  
  658.     wpl-application@alfred.ccs.carleton.ca  - For the users of WPL based
  659.               mailers, the GUI users, etc.  This conference will remain
  660.               as non-technical as we possibly can, and is the place
  661.               where WPL programmers can support their software.
  662.  
  663.     23. AmigaMail
  664.  
  665.     AM (AmigaMail) is a completely Intuition controlled mail user agent
  666.     for use with  AmigaUUCP and  AmigaUUCP+. It runs only on OS 2.04 and
  667.     above, and its goal is to provide a consistent user interface for mails.
  668.     Note that it is still beta, latest version is AM V1.19beta, installation
  669.     needs good comprehension of UUCP internals.
  670.  
  671.     Author: Christian Riede  <chr@senga.ka.sub.org>
  672.  
  673.     24. UUFS
  674.  
  675.     UUFS is a file-mailserver. However it seems it has some security leaks.
  676.  
  677.     Author: Andrew Koppa & others
  678.  
  679.     25. mpack/munpack
  680.  
  681.     mpack is a program for encoding binary files and sending them through
  682.     the mail and news. The messages it creates follow the MIME (see the
  683.     MIME section in this FAQ for more information) format outlined in RFCs
  684.     1521 and 1522. Being of more recent design, it has several technical
  685.     advantages over messages containing uuencoded files. It was designed
  686.     to send binaries through mail and news, and it is easier to use than
  687.     raw uuencode for posting.
  688.  
  689.     munpack is the unpacker that goes with mpack. It has many of the same
  690.     advantages over uudecode that mpack has over uuencode. The one
  691.     drawback is that you cannot save all the parts of an mpack posting in
  692.     one file to be fed to munpack. munpack must be able to distinguish the
  693.     separate messages from each other in some way. The obvious advantages
  694.     - not having to save the messages at all, not having to worry about
  695.     what order you process them in, and being able to process parts from
  696.     two postings in intermixed order - outweigh this disadvantage.
  697.  
  698.     Exactly how you unpack an mpack archive depends on your news reader.
  699.     The hard - but always possible - way is to save the each part of an
  700.     mpack message as a separate file and run munpack with those files as
  701.     arguments. As stated above, you must put each part in a separate file,
  702.     but order doesn't matter.  You can save multiple multipart postings in
  703.     a directory, cd to that directory and issue the command "munpack `list
  704.     lformat %p%n`".
  705.  
  706.     If your newsreader supports MIME format messages, it may decode and
  707.     unpack mpacked files without any action on your part, or it may
  708.     require you to issue a command to process each part as a MIME message.
  709.     If it does not support MIME format messages, the easiest way to unpack
  710.     mpacked files is to arrange to run munpack on each message from inside
  711.     your newsreader. Details of how this is done depend on your
  712.     newsreader.
  713.  
  714.     The central release mechanism for mpack and munpack is FTP from
  715.     export.acs.cmu.edu, in the directory pub/mpack. This directory has
  716.     MS-DOS, Mac and Amiga binaries, as well as sources for those and the
  717.     Unix version. Amiga-specific distributions are also available via BMS
  718.     from various sites, including contessa.phone.net and
  719.     adastra.cvl.va.us. If none of those work, the maintainer of the Amiga
  720.     version can be contacted via email to mwm@contessa.phone.net, and will
  721.     send you a uuencoded version of munpack.
  722.  
  723.     26. SmailAmiga (V2.5)
  724.  
  725.     This is a port from aussem@mavhh.hanse.de of the popular SMAIL
  726.     UNIX mailer, including BSMTP. It is a full replacement for the
  727.     original sendmail, mainly useful for gateway-site Amigas.
  728.     It is available on Aminet.
  729.  
  730. (X)                    HOW TO GET UUCP STUFF.
  731.  
  732.     1. UUCP Patches FTP sites.
  733.  
  734.     The litamiga.epfl.ch:/pub/amiga/uucp directory is expected to contain
  735.     all stuff posted in alt.sys.amiga.uucp.patches. Please allow some
  736.     delay from the time things are posted on alt.sys.amiga.uucp.patches to
  737.     the time they are available on litamiga. [128.178.151.32]
  738.     The litamiga FSP daemon is on disun3.epfl.ch at port 9999.
  739.     There is also an IRC client called ALPHABot.
  740.  
  741.     **NOTE** litamiga.epfl.ch is available from 1800 to 0900 GMT+2
  742.  
  743.     Aminet: The ftp.eunet.ch mirrors (of which litamiga is) also
  744.     have most of UUCP stuff. (/pub/aminet/comm/uucp)
  745.  
  746.     2. Public UUCP sites.
  747.  
  748.     Site name:     alphanet.ch
  749.     Login:         nuucp (changed)
  750.     Phone number:  +41 38 41 40 81    (changed)
  751.     Country:       Switzerland
  752.     Modem norms:   up to V32bis MNP/V42bis
  753.     Calling hours: 24 hour a day. However access is only assured from 16h-22h00 CED (GMT+2)
  754.     Contents-file: ~/README ~/ls-laR.gz
  755.     Notes:         alphanet.ch is a UNIX system (satcom.alphanet.ch), and
  756.                    archives alt.sys.amiga.uucp.patches. It also has some
  757.                    aminet files. It is scheduled that in February it will
  758.                    start mirroring Aminet again.
  759.  
  760.     Date of entry: Sat, 28 August 1993 11:00:04 CED
  761.  
  762.     Site name:     hactar.hanse.de
  763.     Login:         nuucp
  764.     Password:      nuucp
  765.     Phone number:  +49 40 550 35 49
  766.     Country:       West Germany
  767.     Modem norms:   up to V32bis MNP/V42bis
  768.     Calling hours: 21:00-10:00 UTC
  769.     Contents-file: UUPUB:Contents(.Z|.F|.lha)
  770.     Notes:         Get `~/$readme.1st` the first time you call. Running BMS
  771.                    and a mailserver, mailserv@hactar.hanse.de
  772.     Date of entry: Mon, 14 Sep 1992 23:51:39 +0200
  773.  
  774.     3. BMS sites
  775.  
  776.     Generally the file to get is BMS:PUB/FILES.
  777.  
  778.     Site address: overload.Berkeley.CA.US
  779.     Restrictions: None known.
  780.     Notes:        UUCP sources and binaries
  781.  
  782.     Site address: hactar.hanse.de
  783.     Restrictions: None (yet). But make SURE you ARE reachable before getting
  784.                   large files !!
  785.     Notes:        UUCP sources and binaries. AmigaUUCP Plus. Refer to BMS:pub/Files
  786.  
  787.     Site address: anaconda.bloomington.in.us
  788.     Restrictions: None
  789.     Notes:        Most files were lost in a disk crash. Some will be restored.
  790.                   Probably only the UUCP system will remain downloadable.
  791.                   BBS is +1 812 332 7379 (V32bis/V42bis) (Fido also)
  792.  
  793.     Site address: brunz.Santa-Cruz.CA.US
  794.     Restrictions: None known.
  795.     Notes:        None
  796.  
  797.     Site address: haadav.boston.ma.us
  798.     Restrictions: None known.
  799.     Notes:        2400 baud connection. Please limit your requests.
  800.  
  801.     Site address: moose.cs.indiana.edu!dolmen
  802.     Restrictions: None known.
  803.     Notes:        None
  804.  
  805.     Site address: uunet.uu.net!decvax!ftlcpu
  806.     Restrictions: None known.
  807.     Notes:        UUCP Patches.
  808.  
  809.     Site address: seq.uncwil.edu!marin
  810.     Restrictions: None known.
  811.     Notes:        Contains UUCP sources and binaries for AmigaOS, MacOS, and MS-DOS.
  812.  
  813.     Site address: dacami.cmhnet.org
  814.     Restrictions: None known.
  815.     Notes:        ???
  816.  
  817.     Site address: alphanet.ch        ###### NOT AVAILABLE NOW ######
  818.     Restrictions: Currently BMS requests are processed by an amiga computer
  819.                   which is not always running. alphanet.ch itself is a UNIX
  820.                   box, which forwards mails to the BMS server. Due to space
  821.                   limitations on amiga1.alphanet.ch, files are being moved to
  822.                   the UNIX box. Replacement include nuucp directly to the
  823.                   UNIX box, which has all alt.sys.amiga.uucp.patches files
  824.                   and some aminet files.
  825.     Notes:        Files to get are UUPUB:CONTENTS.LHA
  826.                   and UUPUB:TREE.LHA. Manager is BMSMgr@alphanet.ch
  827.  
  828.     Site address: mirkwood.cam.org
  829.     Restrictions: None known.
  830.     Notes:        BETTY server. (see paragraph 4)
  831.  
  832.     Site address: peti.GUN.de
  833.     Restrictions: none
  834.     Notes:        Holds the latest versions of all programs Peter Simons is
  835.                   responsible for (eg AGetty, PMAIL, PGP, UUCP library project)
  836.                   System administrator is Peter Simons <simons@peti.GUN.de>
  837.  
  838.     4. BETTY
  839.  
  840.     Betty is an automatic "archie"-like system for BMS servers. It maintains
  841.     a list of known BMS sites and their files. You can even request a server's
  842.     list or find a program on a server via this method.
  843.  
  844.     Betty maintains a database that lists all the files available on
  845.     some BMS sites.  To consult the Betty database, you send a mail
  846.     message to the server describing what you are looking for.  The
  847.     server will reply your message with the results of the query.
  848.     Here is an example:
  849.  
  850.         To: betty@mirkwood.cam.org
  851.         Subject:
  852.  
  853.         prog commodity
  854.         quit
  855.  
  856.     And the reply would contain:
  857.  
  858.         From: nobody@mirkwood.cam.org
  859.         To: hebrais@mirkwood.cam.org
  860.         Subject: Betty
  861.  
  862.         [ ... ]
  863.  
  864.         Matches on deepthot.cary.nc.us:
  865.         File:DOS2.0/
  866.             FBLANK.LZH            26509 28-Sep-91 01:52:44 : SCN BLNK USING FRACTALS - COMMODITY
  867.  
  868.         Matches on mirkwood.cam.org:
  869.         PUB:utilities/system/workbench/
  870.             KCommodity.lha       218914 14-Jun-92 11:17:58
  871.  
  872.         [ ... ]
  873.  
  874.     Betty understands a number of commands.  To get the HELP file,
  875.     send a mail message to "betty@mirkwood.cam.org" with the word
  876.     "help" in the subject line.  You may contact the maintainer
  877.     of Betty at "betty-request@mirkwood.cam.org".
  878.  
  879.     5. FSP sites
  880.  
  881.     Try disun3.epfl.ch at port 9999, in subdirectory uucp.
  882.  
  883.     6. Mailservers for getting the UUCP FAQ (this FAQ)
  884.  
  885.         mail to               fileserver@caron.ati.com
  886.         request format        xsend auucp_faq.txt
  887.  
  888.         bms to                caron.ati.com
  889.         request               files:auucp_faq.txt
  890.  
  891.  
  892. (XI)                     BBS SOFTWARE SUPPORTING UUCP
  893.  
  894.     Most BBS software support FIDONET, most do not support UUCP directly.
  895.     That means that often they need to import news and mail, thus using
  896.     precious diskspace. Moreover they often do not translate news format
  897.     correctly, or have problems with mails. If the BBS does only support
  898.     FIDONET, a special package called UNETGATE (or something similar) can
  899.     be used to translate news & mail into FIDONET echomail & netmail.
  900.     Or when it is possible to run external programs ('Doors'), one can use
  901.     Tin for reading news.
  902.  
  903.     1. DLG
  904.  
  905.     State:    COMMERCIAL
  906.     Contact:    *no idea*
  907.     UUCP:    News and mail are being imported to DLG internal mail and news
  908.         format, which is more a FIDONET derivate. This means that users
  909.         have to see ugly newsheaders, and some of the features of the
  910.         newssystem are lost. After an import, it's a good idea to do a
  911.         trimnews -all to remove dupes. News are expired not on a time
  912.         basis but rather on an amount per area basis. However when
  913.         posting an article, the underlying UUCP system is used to post
  914.         directly mail & news.
  915.     Doors:    There is a special version of TIN (dlgtin.lha) usable as a 'Door'
  916.  
  917.     2. AXsh 1.3
  918.  
  919.     State:    Shareware, with a full-working demo version available on
  920.         Aminet and nic.funet.fi. Registration is US$30
  921.     Contact:    Pasi 'Albert' Ojala <albert@cs.tut.fi>
  922.     UUCP:    AXsh is infact "simply" a shell. Custom scripts and commands
  923.                 may be installed by the operator. The standard version includes
  924.                 a readnews program which reads UUCP and CNews news directly.
  925.         So you need UUCP or CNEWS as the transport layer for mail and
  926.                 news if you don't talk with another AXsh BBS (if yes, transport
  927.         is assured by zmodem and lha). It uses a special AUX handler
  928.         which passes signals (C-D-E-F) and allows XPR filetransfers.
  929.         An interesting utility is the FFE program which allows to
  930.         browse through directories and select the file(s) you want
  931.         to download. AXSH can be used with any serial device driver
  932.         or unit number, and shared mode is available, along with
  933.         handshake settings, speed an carrier detection. Examples
  934.         and tested settings are included.
  935.      Doors:    Almost full CLI/Shell support.
  936.  
  937.      3. 4D-BBS V2.x+
  938.  
  939.      State:    Shareware, with a full-working demo version available on
  940.         Aminet and many BBS/Commercial services.  Registration is
  941.         US $49.95 with educational and competetive upgrades available.
  942.      Contact:    Dale E. Reed Jr. <daler@crnstn.spk.wa.us>
  943.      UUCP:    4D-BBS directly reads and writes native news message store
  944.         formats, so no importing/exporting is needed.  It presents this
  945.         is the SAME format as mail and other network messages offering
  946.         the user the same frontend, no matter which network the message
  947.         is from/to.  The AmigaUUCP package is needed in order to support
  948.         news/mail over UUCP.  4D-BBS uses sendmail and postnews to
  949.         actually write the messages out to the network, allowing a
  950.         seamlesses integration.  News is setup on either a time expire
  951.         or on an amount limit configurable by the SysOp.
  952.      Doors:    In the works in a full featured news and mail reading door,
  953.         along with a qwk packer/reader which allows both mail and
  954.         news to be read and replied to off-line.
  955.  
  956.  
  957. (XII)                    OTHER UUCP IMPLEMENTATIONS FOR AMIGAOS.
  958.  
  959.     This sections lists known UUCP implementations for AmigaOS:
  960.  
  961.     1. AmigaUUCP, by Matt Dillon and others.
  962.  
  963.     2. AmigaUUCP+, originally written by Ingo Feulner, loosely based
  964.     on AmigaUUCP V1.06 and CNEWS. Its news-system can handle an active
  965.     file, control messages and dupes.
  966.  
  967.     However,  Ingo  has  moved  to  NeXT,  so he abandoned this project.
  968.     Its last version  was  1.02.  This project has been taken over by
  969.     Kai 'wusel' Siering <wusel@hactar.hanse.de>, using the CNews port
  970.     of Frank 'Crash' Edwards (instead of the older one used as the base
  971.     for AmigaUUCP+), this version is called 'wCNews'.
  972.  
  973.     Along with modified uucico-stuff (subdirectory support) it has been
  974.     posted to .patches in mid-february 1993. (No, that's NOT true :-; )
  975.  
  976.     There  is also a rewrite of the uucico by Andrew Kopp
  977.     (charly@brewak.swb.de). Henning Schmiedehausen do plan a new release
  978.     of the AmigaUUCP+ for '92, but this is not absolutely certain.
  979.  
  980.     AmigaUUCP+ is available via ftp from ftp.uni-erlangen.de
  981.     (131.188.1.43) along with the sources and binaries of AmigaUUCP 1.16.
  982.  
  983.     A bug fixed version of the AmigaUUCP+ sendmail (sendmail1.02i21) also
  984.     exists.
  985.  
  986. (XIII)                    UNRESOLVED TOPICS.
  987.  
  988.     - Fido <-> UUCP gateway software
  989.     - More BBS software.
  990.  
  991. EOF = END OF FAQ :-)
  992.  
  993.